
using QdbUnit.Fixtures;
using Qdb.Tests.Common.Exceptions.Propagation;

namespace Qdb.Tests.Common.Exceptions.Propagation
{
	public interface IExceptionPropagationFixture : ILabeled
	{
		void ThrowInitialException();

		void ThrowShutdownException();

		void ThrowCloseException();

		void AssertExecute(DatabaseContext context, TopLevelOperation op);
	}
}
